﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package org.aswing {
    import org.aswing.geom.*;

    public interface Viewportable {

        function getVerticalUnitIncrement():int;
        function getVerticalBlockIncrement():int;
        function getHorizontalUnitIncrement():int;
        function getHorizontalBlockIncrement():int;
        function setVerticalUnitIncrement(_arg1:int):void;
        function setVerticalBlockIncrement(_arg1:int):void;
        function setHorizontalUnitIncrement(_arg1:int):void;
        function setHorizontalBlockIncrement(_arg1:int):void;
        function setViewportTestSize(_arg1:IntDimension):void;
        function getExtentSize():IntDimension;
        function getViewSize():IntDimension;
        function getViewPosition():IntPoint;
        function setViewPosition(_arg1:IntPoint, _arg2:Boolean=true):void;
        function scrollRectToVisible(_arg1:IntRectangle, _arg2:Boolean=true):void;
        function addStateListener(_arg1:Function, _arg2:int=0, _arg3:Boolean=false):void;
        function removeStateListener(_arg1:Function):void;
        function getViewportPane():Component;

    }
}//package org.aswing 
